package com.hao.cdk.sm.domain.dto.accountuser;

import lombok.Data;
import lombok.experimental.Accessors;
import java.io.Serializable;
import java.util.Date;
import cn.afterturn.easypoi.excel.annotation.Excel;

/**
 * @author: 许自豪
 * @date: 2025-01-24 15:04:11
 * @description: 用户(AccountUser)ImportExcelDTO类
 */
@Data
@Accessors(chain = true)
public class AccountUserImportExcelDTO implements Serializable {
    private static final long serialVersionUID = 688754130434569274L;
            
    @Excel(name = "数据ID")
    private String id;
    
    @Excel(name = "用户名")
    private String username;
    
    @Excel(name = "密码(密文)")
    private String password;
    
    @Excel(name = "昵称")
    private String nickname;
    
    @Excel(name = "头像URL")
    private String avatar;
    
    @Excel(name = "手机号码(作默认用户名)")
    private String phone;
    
    @Excel(name = "电子邮箱")
    private String email;
    
    @Excel(name = "M(男) or F(女)")
    private String sex;
    
    @Excel(name = "例如：2009-11-27")
    private String birthDate;
    
    @Excel(name = "身份证(密文)")
    private String identificationCard;
    
    @Excel(name = "用户积分")
    private Integer score;
    
    @Excel(name = "是否启用，1=启用，0=未启用")
    private Integer enable;
    
    @Excel(name = "简介")
    private String description;
    
    @Excel(name = "最后登录IP地址")
    private String lastLoginIp;
    
    @Excel(name = "最后登录时间")
    private Date gmtLastLogin;
    
    @Excel(name = "数据创建时间")
    private Date gmtCreate;
    
    @Excel(name = "数据最后修改时间")
    private Date gmtModified;
    
}
